    o                                                       
    ooo                             oo o                    
     oo                            o oo                     
   o ooooo                      o oo                        
    o ooo o                    o o                          
    o o   o                   oo                            
      oo  oooo                o o                           
      oo   ooo              oo                 o            
     ooo   o  o           oo                   o            
    o o    o o           oo                    oo           
    ooo    oo           o oo                  oooo          
    o      o         ooo  oo                   ooo          
    oo      o       o      o                    o           
     o      oo                                              
     o        oooo                                          
                                                            
                                                            
                                                            
                                                            
      o          oooo                                       
       o          ooo              o                        
       o          o                o             o          
       o        oooo               o            o           
        o  oo  o o                 o           o            
         oo  oo                    o          o             
                                   o         oo             
                                   ooooooooooo              
                                                            
